#include "Config.h"
#include "GPIO.h"
#include "Delay.h"


void Delay500ms();
void GPIO_config();


void main() {

  GPIO_config();


  while(1) {

    P53 = 1;
    Delay500ms();
    delay_ms(200);

    P53 = 0;
    Delay500ms();


  }

}


void GPIO_config() {

  // 配置p53的端口模式准雙向
  // P5_MODE_IO_PU(GPIO_Pin_3);

  GPIO_InitTypeDef GPIO_InitStruct;
  GPIO_InitStruct.Mode = GPIO_OUT_PP;
  GPIO_InitStruct.Pin = GPIO_Pin_3;


  GPIO_Inilize(GPIO_P5, &GPIO_InitStruct);

}

void Delay500ms()		//@11.0592MHz
{
  unsigned char data i, j, k;

  _nop_();
  _nop_();
  i = 22;
  j = 3;
  k = 227;
  do
  {
    do
    {
      while (--k);
    } while (--j);
  } while (--i);
}
